Definition of Capital Of Spain
-
(noun) the capital and largest city situated centrally in Spain; home of an outstanding art museum
Synonyms of Capital Of Spain
Antonyms of Capital Of Spain
No Antonyms Found.
Homophones of Capital Of Spain
No Homophones Found.